Python Job: Python Software Developer

Job added on

Company

Luxoft
Mexico

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

Python Job Details

Project Description

As a Staff Software Engineer in the DevProd team, you will be part of the Juniper Apstra team to help scale and facilitate our product development and testing process. In this role, you will develop, extend and maintain automated system test infrastructure and work closely with developers to improve their productivity and deliver superior feature velocity and quality.


Minimum Qualifications:

  • MS/BS degree in Computer Science or equivalent experience
  • 5+years of experience with software development (Python preferred) and frameworks for unit/integration or system testings like pytest or nosetests
  • Experience developing with SQL and NoSQL databases, such as MySQL and MongoDB
  • Experience in writing infrastructure software used internally by organizations for development productivity
  • Understanding of build/test systems and experience with CI/CD process and tools, such as Jenkins
  • Solid experience administrating Linux-based systems
  • Good understanding of virtualization and containers technologies (KVM/VMware, Docker)

Preferred Qualifications
  • Experience in building software for system test automation for enterprise products
  • Experience with using and configuring Jenkins or equivalent Continuous Integration tools
  • Exposure to Kubernetes management (on-premises)

Responsibilities

    Responsibilities:

    • Develop and maintain our automated system test infrastructure by writing code in Python
    • Design and develop analytics and indexes to characterize release quality, or help identify flaky tests or misbehaving infrastructure component using Elasticsearch, Logstash and Kibana
    • Be part of the Engineering team to identify new requirements, and add new features into the test infrastructure that accommodate for new features' development into the product
    • Monitoring the systems composing the infrastructure for regressions or failures and react to them promptly to unblock engineering team.
    Identify and proactively tackle issues that impact developer productivity. Identify bottlenecks and plan for growth.

Skills

Must have

    Python, GEvent, Celery, MongoDB, CI/CD, MySQL, Linux, Docker, KVM/VMware

Nice to have

    ELK Stack, MariaDB, Celery, Jenkins Pipeline, Docker, PyTest, Jenkins, Nose, Kubernetes exposure.

Languages

Romanian: C2 Proficient

English: C1 Advanced

Seniority

Senior

Relocation package

If needed, we can help you with relocation process.

Vacancy Specialization

Python

Ref Number

VR-74599